Counter-Strike: Global Offensive

Counter-Strike: Global Offensive - игры, портированные на Эльбрус
Жанр:

Шутер от первого лица

Описание:

Counter-Strike: Global Offensive - многопользовательская компьютерная игра, разработанная компаниями Valve и Hidden Path Entertainment. Выпуск игры для персональных компьютеров на операционных системах Windows и macOS, также игровых приставках Xbox 360 и PlayStation 3 состоялся 21 августа 2012 года. Версия игры для Linux была выпущена в 2014 году, а в 2016 году игра, в рамках программы обратной совместимости, стала доступна на Xbox One. В сентябре 2018 года была выпущена бесплатная версия с возможностью игры с реальными игроками и с ботами. Позже, в декабре того же года игра стала полностью бесплатной.

Как и в остальных играх серии, в Counter-Strike: Global Offensive игроки делятся на две команды: террористов и подразделений специального назначения, после чего сражаются друг с другом несколько раундов, по результатам которых определяется команда-победитель. Игроку доступны разные режимы игры, меняющие условия поединка между командами, а также игра с ботами

Сюжет:

Как и предыдущие игры серии, Counter-Strike: Global Offensive является трёхмерным многопользовательским шутером от первого лица, в котором игроки распределяются по двум командам и сражаются друг против друга. В игре представлены две команды: террористы и спецназ, а также содержит несколько многопользовательских режимов игры: обычный и соревновательный режим (разминирование бомбы, спасение заложников), королевская битва, военные игры (гонка вооружений, уничтожение объекта, перелётные снайперы), бой насмерть, зачистка, совместный налёт, напарники и страж. В первом сценарии игроки, играющие за команду террористов, должны заложить бомбу в одной из нескольких точек закладки, а спецназ - успешно её разминировать. Во втором сценарии игрокам из команды террористов необходимо не дать противоборствующей команде спасти заложников, которых они похитили.

Процесс установки:

Kisak-Strike - Open Source CSGO

GitHub

Требуемые библиотеки:

  • 1. goldberg-emulator
  • 2. sdl2-mixer (apt install sdl2-mixer)
git clone --recursive https://github.com/SwagSoftware/Kisak-Strike.git

Нужно скопировать ранее полученный libsteam_api.so в Kisak-Strike/lib/public/linux64/ (предварительно удалив все файлы в этой папке linux64)

cd Kisak-Strike && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DUSE_ROCKETUI=ON -DUSE_KISAK_PHYSICS=ON ..
make -j8

Процесс компиляции занимает свыше 1,5 часов на 8С. В результате компиляции, уровнем выше Kisak-Strike, появится папка game (её нельзя переименовывать или перемещать). В неё нужно будет скопировать содержимое Kisak-Strike-Files (дополнительные файлы GUI rocketui для Kisak-Strike)

cd ../../
git clone https://github.com/SwagSoftware/Kisak-Strike-Files.git
cp -r ./Kisak-Strike-Files/* ./game/

Запуск игры:

./game/csgo_linux64 -dev

Или

./game/csgo_linux64 -console

Консольные команды:

  • отображение счётчика кадросекунд - net_graph 1
  • крупный шрифт счётчика кадросекунд - net_graphproportionalfont 1
  • загрузка карты - map cs_office
  • получение оружия - give weapon_ak47
  • включение многопоточности - host_thread_mode 1
Комментариев еще нетКомментарии могут оставлять только авторизованные пользователи
Онлайн компилятор e2k Онлайн компилятор e2k

Вы можете изучать предупреждения, ошибки и ассемблерный код, выдаваемые компилятором, а также просматривать результат выполнения скомпилированной программы для архитектуры Эльбрус(E2K). Поддерживаются языки, C++, Fortran, Rust.

Доступ к серверам Эльбрус Доступ к серверам Эльбрус

К серверам на процессорах архитектуры Эльбрус открылся бесплатный удаленный доступ, которым вы можете воспользоваться и возможно портировать что то полезное.

Руководство по эффективному программированию на e2k

Данное руководство содержит основные материалы для обучения эффективному программированию на платформе Эльбрус и применимо на любом варианте Linux-подобной операционной системы.

Телеграмм канал Эльбрус

Чат про администрирование и создание программ на платформе Эльбрус(E2K).